package com.george.payment.wechat.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @title: WeixinPayProperties.java
 * @description: 微信支付相关配置属性
 * @author: George
 * @date: 2023/6/25 16:43
 */
@Data
@Component
@ConfigurationProperties(prefix = "weixin.config")
public class WeixinPayProperties {

    /**
     * 商户号
     */
    private String merchantId;
    /**
     * 商户API私钥路径
     */
    private String privateKeyPath;
    /**
     * 商户证书序列号
     */
    private String merchantSerialNumber;
    /**
     * 商户APIV3密钥
     */
    private String apiV3key;
    /**
     * 微信公众账号ID
     */
    private String appId;
    /**
     * 支付通知回调接口地址
     */
    private String notifyUrl;

}
